blood pump - French English Dictionary